let s:unite_outline_source = {}
function! plugin#unite_outline#load() abort
    if empty(s:unite_outline_source)
        packadd unite-outline
        let s:unite_outline_source = unite#sources#outline#define()
    endif
    return !empty(s:unite_outline_source)
endfunction

function! plugin#unite_outline#init() abort
    if plugin#unite_outline#load()
        nnoremap <m-o> :Unite outline<cr>
    endif
endfunction
